home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / include / symm.md / RCS / varargs.h,v < prev   
Text File  |  1990-12-08  |  1KB  |  67 lines

  1. head     1.2;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @ * @;
  7.  
  8.  
  9. 1.2
  10. date     90.12.08.00.03.25;  author rab;  state Exp;
  11. branches ;
  12. next     1.1;
  13.  
  14. 1.1
  15. date     90.11.15.13.33.36;  author rab;  state Exp;
  16. branches ;
  17. next     ;
  18.  
  19.  
  20. desc
  21. @@
  22.  
  23.  
  24. 1.2
  25. log
  26. @Put ifdef around typedef of va_list, because it is also typedefed in
  27. stdio.h for prototypes.
  28. @
  29. text
  30. @/* $Copyright:    $
  31.  * Copyright (c) 1984, 1985 Sequent Computer Systems, Inc.
  32.  * All rights reserved
  33.  *  
  34.  * This software is furnished under a license and may be used
  35.  * only in accordance with the terms of that license and with the
  36.  * inclusion of the above copyright notice.   This software may not
  37.  * be provided or otherwise made available to, or used by, any
  38.  * other person.  No title to or ownership of the software is
  39.  * hereby transferred.
  40.  */
  41.  
  42. /* $Header: /sprite/src/lib/include/symm.md/RCS/varargs.h,v 1.1 90/11/15 13:33:36 rab Exp Locker: rab $ */
  43.  
  44. #ifndef _VA_LIST
  45. #define _VA_LIST
  46. typedef char *va_list;
  47. #endif
  48.  
  49. # define va_dcl int va_alist;
  50. # define va_start(list) list = (char *) &va_alist
  51. # define va_end(list)
  52. # define va_arg(list,mode) ((mode *)(list += sizeof(mode)))[-1]
  53. @
  54.  
  55.  
  56. 1.1
  57. log
  58. @Initial revision
  59. @
  60. text
  61. @d13 1
  62. a13 1
  63. /* $Header: varargs.h 2.0 86/01/28 $ */
  64. d15 2
  65. d18 2
  66. @
  67.